package com.neusoft.demo1;

/**
 * Java中的多维数组(二维数组)
 */
public class ArrayDemo2 {
    public static void main(String[] args) {
        //如何定义二维数组并初始化
        int[][] array = new int[3][3];
        System.out.println(array);
        //向二维数组中添加元素
        array[0][0] = 10;
        array[0][1] = 11;
        array[0][2] = 12;

        array[1][0] = 13;
        array[1][1] = 14;
        array[1][2] = 15;
        //获取数组中元素的值
        System.out.println(array[1][2]);

        //静态的定义方式
        int[][] arr = {{1,2,3},{4,5,6,7},{8,9,10,11,12}};

        System.out.println(arr[2][4]);

        //二维数组的遍历(需要使用二层for)
        for(int i = 0;i < arr.length;i++) { //遍历一维
            for(int j = 0;j < arr[i].length;j++) {
                System.out.println(arr[i][j]);
            }
        }

    }
}
